package com.yhsoft.sys.controller.Response;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author: yyyyyyyh
 * @create: 2023-11-22
 * @Version 1.0
 **/
@Data
public class WorkOrderInfoOutVo {

    /**
     * ID
     */
    @ApiModelProperty("工单ID")
    private Integer id;

    /**
     * 发起人
     */
    @ApiModelProperty("发起人")
    private String promoterName;

    /**
     * 订单编号
     */
    @ApiModelProperty("订单编号")
    private String orderNo;

    @ApiModelProperty("关联商品id")
    private Integer goodsId;

    /**
     * 关联商品名称
     */
    @ApiModelProperty("关联商品图片")
    private String goodsPic;

    /**
     * 关联商品名称
     */
    @ApiModelProperty("关联商品名称")
    private String goodsName;

    /**
     * 供货商
     */
    @ApiModelProperty("供货商")
    private String venderName;

    /**
     * 渠道商
     */
    @ApiModelProperty("渠道商")
    private String distributorName;

    /**
     * 工单时间
     */
    @ApiModelProperty("工单时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private LocalDateTime createTime;

    /**
     * 工单类型
     */
    @ApiModelProperty("工单类型 0-售前 1-售后")
    private Integer orderType;

    /**
     * 进度状态
     */
    @ApiModelProperty("进度状态 0-处理中 1-已解决")
    private String progress;

    /**
     * 分发状态 0-未分发 1-已分发
     */
    @ApiModelProperty("分发状态 0-未分发 1-已分发")
    private Integer status;

}
